C语言上机150道题 下载本文

printf(\ }

else printf(\输入数据错误\ while(1); } 15.

#include main() {

int i,result;

for(i=1,result=0;i<=100;i++) {

if(i%3==0) result=result+i; }

printf(\之间的所有3的倍数之和为%d\ while(1); } 16.

#include

main() {

int i,result;

for(i=100,result=0;i<=200;i++) {

if(i%7==0) result=result+i; }

printf(\-200之间的所有7的倍数之和为%d\ while(1); } 17.。

#include main() {

int i,num;

for(i=1,num=0;i<=100;i++) {

if(i%7==0||i==7) num++; }

printf(\之间,7的整数倍数或数字尾数为7的数字个数为%d\ while(1); } 18.。

#include int main() {

int i=0, space=0, num=0, n=0, ch=0; char s[1000000]; printf(\请输入一串字符 \ gets(s); while(s[i] != '\\0') {

if(s[i]==' ') space++;

else if(s[i]<='9' && s[i]>='0') num++;

else if(s[i]<='z' && s[i]>='a' || s[i]<='Z' && s[i]>='A') ch++; else n++; i++;

}

printf(\刚才输入的字符中英文字符个数为 %d\\n\ printf(\刚才输入的字符中空格个数为 %d\\n\ printf(\刚才输入的字符中数字个数为 %d\\n\ printf(\刚才输入的字符中其他个数为 %d\\n\

while(1); } 19.。

#include main() {

int n,i,j; i=1;j=0;

printf(\请输入一个整数\\n\ scanf(\

if(n==0) printf(\这个数是1位数\ else {

while(n>=i) {

i=10*i; j=j+1;