include<stdio.h> void main (){ int x[4],y[4],sum[4],i;printf("enter X\n");for(i=0;i<4;i++)/*循环输入数组x*/ { scanf("%d",x+i);} printf("enter Y\n");/*循环输入数组y*/ for(i=0;i<4;i++){ scanf("%d",y+i);} for(i=0;i<4;i++)/*循环求数组...
这个语句就是从键盘读取一个整数,存进i,如果存入成功,那么scanf()这个函数的值就是1,把他赋值给s,你的图中就是status的值为1,如果读入不成功,就返回eof(可以认为是0),后面就可以根据这个值来决定是否执行if后面的语句了 while循环里面有scanf就是让你不断输入的 ...
1)正整数,表示正确输入参数的个数。例如执行 scanf("%d d",&a,&b);如果用户输入"3 4",可以正确输入,返回2(正确输入了两个变量);如果用户输入"3,4",可以正确输入a,无法输入b,返回1(正确输入了一个变量)。2)0,表示用户的输入不匹配,无法正确输入任何值。如上例,用户如果输入",3...
STUDENT *p1,*p2; /*p1为查找到要删除的结点指针,p2为其前驱指针*/ char c,s[6]; /*s[6]用来存放学号,c用来输入字母*/ system("cls"); printf("请输入要删除的学号 Please enter the mydeleted num: "); scanf("%s",s); p1=p2=head; /*给p1和p2赋初值头指针*/ while(strcmp(p1->num,s)...
include<stdio.h> void main(){ int i=0;int n=0;int a[1000]={0};printf("请输入学生的个数:\n");scanf("%d",&n);printf("请输入%d个学生各自的成绩:\n",n);for (i=0;i<n;i++)scanf("%d",&a[i]);printf("打印%d个学生各自的成绩: \n",n);for (i=0;i<n;i++...
2017-01-18点赞数:3回答者:匿名用户 这个很简单吗,呵呵 #include <stdio.h> #include <math.h> main() { int m,k,i,j,a; scanf("%d %d",&m,&k); for(;k!=0;m++) { for(i=2,i<sqrt(m);i++) if(m%i==0) { a=1; break; } else a=0; if(a==0) { printf...
int i; printf("输入一个多位数:") scanf("%s", num); // 将多位数作为一个字符串的形式一次性输入,保存在num数组中 // 将数组num中的字符逆序输出,即实现多位数的倒序输出 for(i=strlen(num)-1; i>=0; i--) printf("%c", num[i]);} ...
这里的f是指format格式 printf:产生格式化输出的函数(定义在 stdlib.h 中)scanf:按用户指定的格式从键盘上把数据输入到指定的变量
代码刚刚写的, 你看下 include(stdio.h)main(){ printf("shu ru shu zi:\n");int i,j,s;scanf("%d,%d",&i,&j);s=i*j;printf("i*j=%d",s);}
你这个程序的健壮性不够啊。我只按你定义的前提条件改改,也不够健壮:void main(){ int n,k;char s[25];char scc[1001][11];scanf("%d",&n);while (n--){ /*这行多余getchar(); 问题可能也在这里,缓存多了一个换行符*/ k=0; /*这样会覆盖之前的所谓实例哦*/ gets(s);while...