结果为10300,%*d中*的影响是对应的输入项在读入后不赋给相应的变量、也就是说你输入的第二个数20被跳过、未赋值给j、而后一个数30赋值给了j。k未进行赋值、仍为初始化状态0;
所以结果为10300
scanf ("%d%*d%d",&i,&j,&k); //%*d表示跳过一个输入的值,因此输入10 20 30<回车>时,i得到10,20跳过,j得到30,k没有得到值,还是原来的0。
...main() {int i=0,j=0,k=0; scanf ("%d%*d%d",&i,&j,&k); printf...
因为%*d表示跳过输入的一个整数,所以j是得不到你输入的20,他获取的是30 ,而最后的K因为是赋初值了,所以可以不用输入 结果相当于是你只输入了10 30 因此当你输入10 20 30时,i的值为10,j的值为30,k的值为0
...main() {int i=0,j=0,k=0; scanf("%d%*d%d",&i,&j,&k); printf...
void main(){ int i=0,j=0,k=0;scanf("%d%*d%d",&i,&j,&k); //%*d表示跳过输入的一个整数,k永远得不到值。printf("%d%d%d",i,j,k);} 若输入:1 2 3 则输出:130 //i=1 j=3 k=0 若输入:1 2 3 4 则输出:130 //i=1 j=3 k=0 ...
...main() { int i=0,j=0; char a[10],b[10]; printf("please input a...
void main(){ int i=0,j=0;char a[100],b[10];printf("please input a,b:");scanf("%s%s",a,b);while(a[i]!='\0'){ i=i+1;} while(b[j]!='\0'){ a[i]=b[j];j++;i++;} a[i]='\0';printf("合并后:%s",a);} ...
c语言 循环题目
题意大概意思是这样:循环进入后首先执行循环,首先判断i是否小于7,再判断如果I被2整除,i就自增1,s就是当前s和当前i相加的和,另个循环例如for 1.for 有两种形式:一种是数字形式,另一种是通用形式。数字形式的 for 循环,通过一个数学运算不断地运行内部的代码块。 下面是它的语法:block 将...
...的素数。要求:(1)每行输出10个素数;(2)尽可
main(){ int i,j,n,k=0;scanf("%d",&n);for(i=2;i<=n;i++){ for(j=2;j<i;j++)if(i%j==0) break;if(i==j){ printf("%5d",i);k++;if(k%10==0) printf("\n");} } } 参考资料:<a href="http://zhidao.baidu.com/question/39163257.html" target="_blank...
...main(){ int t=j=k=0; scanf("%d%*d%d%d",&t,&j,&k); printf("%d%...
include<stdio.h> void main(){ int j,k;//应该有这个定义吧。int t=j=k=0;scanf("%d%*d%d%d",&t,&j,&k);//%*d是跳过输入的第二值,不存放进变量内存空间 printf("%d%d%d\n",t,j,k);} 所以,输入的第二值20不会被存放在J变量中,而是30存放在J中 ...
...void main () { int n,i,j; j=0; printf("请输入一个正整数n=_百 ...
include "stdio.h"void main (){ int n,i,j,k=0;j=0;printf("请输入一个正整数n=");scanf("%d",&n);n=n+1;while(j==0&&k<3){ j=1;if(n==1){ n++;break;} for(i=2;i<=n/2;i++)if(n%i==0){ j=0;break;} if(j==0)n++;else { j=0;k++;printf("\n所...
...main() { char a='本金',b='年数',c='年利率',d='应得利息'e='实...
C)i=1, j=0, a=7D)i=0, j=1, a=710.为表示“a和b都不等于0”,应使用的C语言表达式是( )。A)(a!=0) || (b!=0)B)a || bC)!(a=0)(b!=0)D)a b11.执行以下程序的输出结果是( )。main() { int i=1,j=1,k=2; if((j++||k++) i++) printf("%d,%d,%d\n",i,j,...
哪位大神帮我看一下这个程序哪里错了? C语言问题,输入一个整数,输出...
void main(){ int a=0;b=0;c=o;d=0;e=0;f=0;g=0;h=0;i=0;j=0;k=0; // 变量声明之间要用逗号,非分号;int figure[a]; //声明了一个空数组,后面scanf的时候会出错 scanf("%d",&a);for(i=0;i<a;i++0;);scanf("%d",&figure[i]); // 要真想这样声明,需要用...
...用*号组成的等腰三角形. 例:输入X=4,则输出图形为: ***
int main (void){ int i, j, k, n; //i控制行数, j控制空格数,k控制打印星号数, n为输入的行数 printf ("请输入三角形行数:\n");scanf ("%d", &n);for (i=0; i<n; i++){ for (j=0; j<n-i; j++)printf (" ");for (k=0; k<2*i+1; k++) //根...