第一题
第一部先找出非正数
if(a <= 0)
在求值
#include <stdio.h>
int main()
{
int i,a,con = 0,sum = 0 ;
for ( i = 0; i < 10; i++)
{
printf("请输入第%d个数:\n",i+1);
scanf("%d",&a);
if(a <= 0)
{
con++;
sum+=a;
}
}
printf("输入的非正数共:%d个\n",con);
printf("非正数和为:%d\n",sum);
return 0;
}
第二题
#include <stdio.h>
#include <string.h>
int main()
{
char c;
char arr [999];
int j = 0;
printf("请输入一串字符:\n");
while ((c = getchar()) != '\n')
{
arr[j] = c;
j=j+1;
}
printf("逆序输出字符为:\n");
for ( j >= 0; j--;)
{
putchar(arr[j]);
}
return 0;
}