C语言求人帮忙做一个编程
#include
void main()
{
float wages[10],sum=0;
int i;
printf("请输入10人工资
");
for(i=0;i<10;i++){
scanf("%f",&wages[i]);
sum=sum+wages[i];
}
printf("平均工资为%7.2f
",sum/10);
}
纯手工~可能会有小错误,思路应该没有问题。
本来想着给你答一下。结果发现太迟了,只是编写了一些代码。你看一下。如果能用就用。还没编译过。一定有很多问题吧。(一般) 。只是参考一下。或可这么做。
#include #define MAXSIZE 1024int store[MAXSIZE];/* sort */int sort_target(int* dest,const int* s,size_t n){ static int ret[MAXSIZE]; int pla,test,v; dest=(int*) 0; if( n> MAXSIZE ) return -1;//out of range. if ( dest==NULL || s==NULL ) return -1;// null pointer while (pla l;) { m=(h+l)/2; if(dest[m] > v ) l=m; else if (dest[m] <v) h=m; else { *vp=dest[m]; return 0; } } return -1;}int my_printf(const int* ptr,size_t size){ int ret=-1; if (ptr==NULL) return -1; for(ret=0;ret<size;++ret) printf("%d",ptr[ret]); return ret++;}int get_input(size_t n){ int pla=0,input; for(;pla<n;pla++) if(scanf("%d",store+pla) !=1) return -1; return 0;}
#include <stdlib.h>
void cword(int num);
int main(void)
{
float num;
scanf("%f", &num);
/* 整数部分 */
if ((int)num / 100 > 0) // 百位
{
cword((int)num / 100);
printf("百");
}
if ((int)num % 100 / 10 > 0) // 十位有三种可能 十位和个位都是零
{ // 如100 不能叫 一百零十 而是叫一百
cword((int)num % 100 / 10); //109不能叫一百零十九 而是叫一百零九
// 正常如110 叫一百一十
printf("十");
}
else if ((int)num % 10)
printf("零");
if ((int)num % 10) // 各位很简单 只要不是零 直接用函数转就行
cword((int)num % 10);
/* 小数部分 */
num *= 100; // 让操作数乘以一百变成整数以便取数
if ((int)num % 100 != 0)
{
printf("点");
cword((int)num % 100 / 10);
if((int)num % 10 != 0)
cword((int)num % 10 );
}
system("pause>nul");
return 0;
}
void cword(int num)
{
switch(num)
{
case 0 : printf("零"); break;
case 1 : printf("一"); break;
case 2 : printf("二"); break;
case 3 : printf("三"); break;
case 4 : printf("四"); break;
case 5 : printf("五"); break;
case 6 : printf("六"); break;
case 7 : printf("七"); break;
case 8 : printf("八"); break;
case 9 : printf("九"); break;
}
}
这个是0-100的,你看懂思路就可以自己写其他范围的了,我建议你要看懂了,毕竟对你自己编程式有极大好处的
相关视频
几道简单的C语言编程题,请高手帮忙
if((n+1)%6==0||(n-1)%6==0)\/\/n等于6k+1或6k-1 { if(n%5&&n%7){ printf("%d是素数\\n",n);} } else printf("%d不是素数\\n",n);} return 0;} 3、输入三个整数,求其中的最大值并输出。include<stdio.h> void main(){ int a,b,c;printf("输入三个数:");scanf("%d%d%d",&a,&b,&c);if(a>b&&a>c)printf("最大值为:%d",...
C语言编程求大神编一个程序,要求在控制台上输入字符然后保存并输出_百...
\/\/str记录起始地址char * sp=str; \/\/sp记录当前所处地址char c; \/\/c读取录入的字符printf("输入:");while((c=getchar())!=EOF){if(c=='\\n') \/\/读到回车,则终结字符串并输出.但不计数,下次输入可覆盖'\\0'{*sp=0;printf("输出:%s\\n", str);printf("输入:");}else{...
请各位高手帮忙做几道c语言的编程题
if(*p%2 == 1){ for(q = p+1; *q != '\\0'; q++){ (q-1) = *q;} (q-1) = '\\0';} } printf("%s\\n",str);} (3)include <stdio.h> void main(){ int i;int a,b,c,d;\/\/ int m,n;for(i = 1000; i < 10000; i++){ a = i\/1000;b = i%1000\/100...
谁帮我做一下c语言的编程题谢谢 请不要粘贴 要原创!!
printf("---请输入第%d个学生的信息---\\n",_num);printf("学号:");scanf("%d",&(stu+i)->num);printf("姓名:");scanf("%s",&(stu+i)->name);printf("性别:");scanf("%s",&(stu+i)->sex);printf("五门成绩:");scanf("%d%d%d",&(stu+i)->scores[0],&(stu+i)->...
帮忙用C语言做一个程序>.<~~~
if (one_line[k] != cai) {printf("-");}else {printf("%c",cai);};};printf("\\n");cai = getchar();}; \/\/ i printf("Play again? Yes or No\\n");scanf("%s",&yes[0]);if (strncmp(yes,"y",1) == 0 || strncmp(yes,"Y",1) == 0) goto Lab0;exit(0);} ...
学过c语言的帮忙编程一下
include<stdio.h> include<stdlib.h> struct students { int number;char name[20];float score;}student[10];bool whetherinput=false;void input(){ int n;printf("请输入要输入的学生数目(最多10个学生)\\n");scanf("%d",&n);printf("依次输入每个学生的学号、姓名、成绩\\n");for(int ...
能用c语言帮我做一个编程吗
printf("%d\\t%d\\t%.1f\\t%.1f\\t%.1f\\t%.1f\\t%.1f\\n", i + 1, p[i].id, p[i].math,p[i].english, p[i].computer, p[i].sum, p[i].ave);} int main(void){ int n, i;int id;float m, e, c;Student* p;printf("输入学生数:\\n");scanf("%d", &n);p = ...
2帮忙编写一个C语言程序
scanf("%d,%d,%d",&a,&b,&c);\/\/输入3个数 d=max(a,b,c);\/\/调用MAX函数,其中3个参数a,b,c,把结果存入变量d中 printf("max=%d",d);\/\/输出d getch();} int max(int x,int y, int s) \/\/自定义函数,其中3个形式参数x,y,s {int z; \/\/定义实际参数z if(x>y)z=x;...
一个很麻烦的C语言编程,高手进来帮帮忙
#include <fstream> #include <process.h> using namespace std; typedef struct INFO { char no[11]; \/* 职工号 *\/ char name[11]; \/* 姓名 *\/ char sex[3]; \/* 性别 *\/ int age; \/* 年龄 *\/ float wages; \/* 工资 *\/ } INFO; INFO *data; string filePath = "c:\/...
C语言编程,帮帮忙这个怎么编?
include "stdio.h"void main() { int n, y, r;scanf("%d-%d-%d", &n, &y, &r);printf("%d年%d月%d日\\n", n, y, r);}