大一 新手求助:怎么在C语言中实现添加背景
发布网友
发布时间:2023-03-11 12:51
我来回答
共1个回答
热心网友
时间:2023-10-15 04:22
第一题:#include "stdio.h"
void main()
{
int a,b,sum=0;
for(a=0;a<=9;a++)
for(b=0;b<=9;b++)
if(a==8||b==8)
{
sum+=a*10+b;
printf("%d%d\t",a,b);//这句输出每个符合条件的数,可以不要
}
printf("\n总和为%d\n",sum);
}
第二题:
#include<stdio.h>
main()
{
char a;
int b,c,d,e;
b=0;c=0;d=0;e=0;
/* b是字母 c是数字 d是符号 e是空格*/
fflush(stdin);
printf("请输入一串东西:");
while ((a=getchar())!='\n')
{
if(a>='a'&&a<='z'||a>='A'&&a<='Z')
b++;
else if(a>='0'&&a<='9')
c++;
else if(a==' ')
e++;
else
d++;
}
printf("字母%d个\n",b);
printf("数字%d个\n",c);
printf("空格%d个\n",e);
printf("符号%d个\n",d);
}
第三题:
#include "stdio.h"
void main()
{
int i;
int positive=0,negative=0,zero=0;
int ch[20];
for(i=0;i<20;i++)
{
printf("请输入第%d个整数:",20-i);
scanf("%d",&ch[i]);
if(ch[i]>0)
positive++;
else if(ch[i]==0)
zero++;
else
negative++;
}
printf("正数%d个,零%d个,负数%d个\n",positive,zero,negative);
}
第四题:
#include "stdio.h"
void main()
{
int i=1;
int sum=0;
int s=1;
for(i=1;i<=10;i++)
{
s=s*i;
sum=sum+s;
}
printf("%d\n",sum);
}