简答题1
从键盘输入10个数,统计非正数的个数,并且计算非正数的和
#include<stdio.h>
int main()
{
int i,n=0,sum=0;
int a[10];
printf("请输入10个数:");
for(i=0;i<10;i++)
{
scanf("%d",&a[i]);
}
for(i=0;i<10;i++)
{
if(a[i]<=0)
sum= sum+a[i];
n++;
}
printf("非正个数是%d,sum=%d\n",sum);
return 0;
}
运行结果
简答题2
编程计算1*2*3+4*5*6+...+97*98*99的值
#include <stdio.h>
int main()
{
int i,n,sum=0;
for(i=1;i<=94;i=i+3)
{
sum =sum +i*(i+1)*(i+2);
}
printf("%d\n",sum);
}
运行结果
综合题1(c语言实现)
输入一个字符串,逆序输出,要求使用数组实现
#include<stdio.h>
#include<string.h>
int main(){
int i,j,t,n;
char a[10];
printf("请输入字符串:");
gets(a);
n=strlen(a);
for(i=0;i<n/2;i++)
{
t=a[i];
a[i]=a[n-1-i]=t;
}
for(j=0;j<n;j++)
{
printf("%c",a[j]);
}
printf("\n");
}
运行结果