1、 累加和为:%dn,sum); return 0;(2)for循环实现n个整数求和; int n,i,x; int sum=0;请输入总共要输入数字的个数: scanf(n);请输入整数: for(i=0;in;i+)x); sum+=x;(3)输入n个数,输出最大值; int n;请输入要比较数字的总数: int i,x; int max=0; printf(请输入要比较的数字: if(max=x) max=x; 输出最大值是:,max);(4)定义极限类型的头文件#include=0) sum=sum+score;该学生总成绩为%.2fn(9)统计输入的字母,字符,数字的数量; int a
2、=0,s=0,d=0; char ch; while(ch=getchar(),ch!=n) if(cha&chAZ) a+=1; else if(ch09 s+=1; else d+=1;字母有%d个n数字有%d个n其他字符有%d个n,a,s,d);(10)计算数字的位数(最大九位数); int i=0;请输入数字n: if(n=0) i=1; while(n! n=n/10;这个数字是一个%d位数n,i);(11)素数判定;请输入您所要判定的数字: int i; if(n%i=0) if(i!=1)&(i!=n) printf(no! break; printf(yes! break;(1
3、2) 使用comtinue跳过7的倍数;请输入要输出的最大数n: if(i%7=0) continue;%d (13) 游戏逢七过; if(i%7=0|i%10=7)(14) n元钱买n只鸡(经典百钱买百鸡问题)*方法一:请输入钱的总数: int a,s,d; /一只公鸡a,一只母鸡s,小鸡仔d; int i,j; if(5*i=n) a=i; for(j=0;j(n-5*i);j+) s=j; if(3*j)0)&(a+s+(n-5*i-3*j)*3)=100) d=(n-5*i-3*j)*3; printf(%d %d %dn *方法二: int i,j,k,n,answer; answer=0;n/5; for(j=0;=n/3; k=n-i-j; if(i*15+9*j+k=n*3),i,j,k); answer=1; if(answer=0)no answern(15)单据问题:17a7b,a,b两位数字模糊不清,已经知道该数字能被23整除; int n,a,b; for(a=0;a=9;a+) for(b=0;b0) sum=sum+a; n-;sum=%.2fn(18)输出数字的累加和累成,输入以0为结束标志; double a,sum=0,mul=1.0;请输入数字:a),a! mul=mul*a;mul=%.2fn,mul);